VPTFFVPASAIQGDTVTLTGEIAETLRNKLKLKPGEFVILRDNDGLHYLTRITEIRPTTVKGRVLEVRPATGDPKTEITLYQGWLPGEDHFEVLRRTTELGVKRFVPLLTSRTRLNDPELWEARVPEYEQIIRDAAEAAGRGKLAKLEPLMEAEEAAARAKEEGGLALVLTDFAPPDRGPTLEEVLAANKPKKINLFVGDEDGFSAEELVYFASHGITIVGGRAGGPDGHTPEAYEAVLAHGAPLSTLGPERLSPAEAAIEAVRKILELLGDIK