MPQGFHRGRRLRRTPALRDLVREHSVDAGDLIQPYFVDELLDSHAVSPIGSMPGQFRYGEKALVDEAARLADAGVGGVILFGIPKEKDAIGSQGFAAEGIVQRSIAAIKARVPQLLVMTDVCCCEYTSHGHCGQLCGEDVENDATLRLLQQTAVSHARAGADIVAPSDMMDGRVAAIRQALDAAGFPQIPVLSYAVKYASGFYGPFREAADSTPAFGDRASYQMDPANVREALREAQADVDEGADMLMVKPGMPYLDIVRLLRDRFPHPLFVYQVSGEYAMIKAAAQLGWLDEKRVALESLLAFKRAGADGILTYFAKDFASLK