MKAFFRAAYNPSERARLSFQGTSAAEAEDFVQAVRRKAWAEEKQFDDKWMAAYAASRMRGQALRWHMGLPRDIQSDWGKLEVAILDKFAPGQPPAAPSNDPINPEGASPQSTLRTGRIRITERDTGLFLGYVSKEMAKEDPSYHKDTPITTQFDDALLVEFQPSASAITLDLVDKTKYHRLALRVIGELELNSDPASSKSLRLVCFASGPKPWSIRYASPVPMGDVAHVQHAVWKVDLDGTLNLIWPTSPRVEIGASINKPPNGLLYLRSHMTAMMNNDYARSSYTRVKLEFERA