MGDLVVTKHRKVHLKPDDTGADGDCEDMILKDELDAPQNFTDNGSSNEEGSHLQSDTAKLYTDDYVREVDIDNMTCKTDSLQELLQVAQEYESVDASKRGLDNGCRLQNAGFNEVSSQGIPEQNACVKEDVKFVDDQKADMEFLHSEVAGLKSTASEKGVSAFFSASHSKTSPTGDERNLQNKEVHDTGQIHASHNRRSSRNTSLSSLTVRQSWSHSTIPQLFSLATDKRTLGAGKPRDEQLLQKFNFEDSHSRMLMVSRNSSAKSPVAKSICSQNINKQSCSQVPEVKASRFTSTSSFKFQLDARTQQRKEYYSKLQESLRAKEEEMKHMQAKAKKEKEEEIKLLRKSMAFKASPVPSFYQEGPPP