MGGLLDRMRMLLANPFEKTLNAQGGADQKLVFDQKLAVLTPCRADLAKLGLTDMKEGVCNGLSYAWAEEQLKTGNGANTLDWIARVAASDSLARGPRGDATPSALSQSRIPLLNQLKKMQDFQFSQFANTGSPKQDMSNYLQAVDGWGKRNGMDASVDILNPGATPAERQLCARLPAHDDGALVFRTTEHTMAMSSRGGTYSFFEPNYGMASFQDKRRFDDFVAAFLLAEGHKPPFMLTELKLDPGVPPAPTRMAELADIELEHHHHHHHH