MNGRSAVPIDLKQWCGDLTLDIVVRMVVGKRCFNDGGGGGGGEGRRFQKAISEFFYLMGLFLVSDVIPLLKWFDFQGHRRAMKATAEELDSLLVKWLDEHRRKRSSSKGEVMEDSMDVMLSITGDGLMSGHDHDTIIKATCLSLILGGTDTTSVTLARAIALVLANPQVMEKAQEELNIHVGRGRSVDESDIKNLVYLQAIVKETFRHSPSAPIGVPRETMQDCKIDGYHVPVGTQLWSPGASTLSTFPLGPVAGRRACPGVSFALQVLHLALARVIHGFDLVIPSHGPINVTQSMSLNARNSEPIRVLFNPRLSPELYE