MSVKTFKKGEVIYKDGDKITAVYLIQSGGANQCLIRGKKTIDLFQLGSSHILGDQVILGQATHPTSAVATTETKVLEIPVETLKQQYEGAPQMLKVIIKSLADRLRLAMNDVRSSKMEKDSSPCPEDQVAKVYGAVFHTANHKGDRSQAGRVIVDWNMMKQYCQRVMGDSPKRIEQAINILVKLKLALYEMGKDPTNPDGPEEIQKVHFLDLGLVESFFEFYQYYYFKGGRSDLLKVDELCMQMLGAILKLSENEQPDRFGIVGVDFAKFSEFCKEEIGINLNNDHFARLEGKGVFMKRKNAGSGVVLQFEVKEFRSILQSWKMLREIEKWNEKGFVDMDEKEEKPKKKSSGPSCPACSVEVQAGAKFCHECGHKMTAAAHHHHHH