MGKVKTLDLSNTIGAYFAPATIIPAGSRLLHLAGQVGATKNGTVPADYESQVHLALLNLRKIIVAAGAGIKDIAKLTLYIVNYDHSKRLHARHVQKFLRGHRPAITLVPVQALAVASWLFEVDAVVVQPDPASNAPPPALSAARASDKCDVVIVGAGLAGLSAAHELIRAGLSCIVLESRDRVGGKTWSQELAGGGGVVDLGAAWINDTNQSRMYNIAQRYGAELIEQNTQGRVVLEDLDGKVSSFTYGDLPHPAGRGRYSSLPALAIKTLQQELENVETVGSWLEEVFAAKLESLQAPEDAALRRIVLELDDVISGWFLSRTLPEKEPSRHATSGGPNANFNPGHALVPDTYDARQCT