MIDFTLSRILQRAPYDITLSESRFIFETDTNIHYVVSFDKEDMILGGCETYQLILQNVEHVRPPHDPKVQKTVLAIIDEFFRSNMKVLLYICDTSDGKENSRNRLFLRWFEKYAEPGRFTICNAHANVEGEVVYAAIIVENRNPKLKEIMEDFEEAAAVLTDKP