MQSDNAPVNGLPGSEICKTRQIQGRTLRPSTPKDFVMRVHSPMIQTSGLSTLRQDATNASASALATRVRALGNTPVGAPGFQPAMVSRHGGGGLLDRMRMLLANPFEKTLNAQGGADQKLVFDQKLAVLTPCRADLAKLGLTDMKEGVCNGLSYAWAEEQLKTGNGANTLDWIARVAASDSLARGPRGDATPSALSQSRIPLLNQLKKMQDFQFSQFANTGSPKQDMSNYLQAVDGWGKRNGMDASVDILNPGATPAERQLCARLPAHDDGALVFRTTEHTMAMSSRGGTYSFFEPNYGMASFQDKRRFDDFVAAFLLAEGHKPPFMLTELKLDPGVPPAPTRMAELADIE