MERAAAASLLAQNPKLVQMIQGRLGSLIGQSSGYIESLPAPVRRRVSGLRAIQKDHAKLEAEFQEEVLQLEKKYFAKFTPLYEKRSAIVNGKVEPTEEEVKRGDEDDEESQEAAEAAGEPSQPTDETSEAVQGIPEFWLSAMKNQVTLAEMITDRDEAALKHLIDIRMEYLDKPGFRLIFEFAENEYFSDKTITKTYYYQNESGYGGDFIYDHAEGYKINWYPGKDLTVRVEAKKQRNKNTKQTRIVKKSVPTESFFNFFSPPKPPTDDADADDDVASDIEERLELDYQLGEDIKEKLIPVPTNQESLSKRLPSANRAKQQNLARFRGWELSIF*